namespace IQIGame.Onigao.GamePlay
{
    public enum ETComponentType
    {

        //LevelPlay
        LevelElevator,
        LevelSimpleState,

        //common entity
        EntityMove,
        EntityAnimation,
        EntityUIView,
        EntityEffect,
        EntityBindPoint,
        EntityBehavScript,
        EntityNavigation,
        EntityAudio,
        EntityBuffDisplay,

        //MainCity
        //Empty

        // Battle
        BuffComponent,
        SkillComponent,
        DeadComponent,
        AttributeComponent,
        CustomPropertyComponent,
        AIComponet,
        CollisionComponent,
        ChargeComponent,
        PetComponent,
        TotemComponent,

        UnitViewComponent,
        EffectComponent,
        BattleMoveComponent,
        PlayerOrderComponent,
        SkillViewComponent,
        BattleViewBindPointComponent,
        AttributeViewComponent,
        DeadViewComponent,
        CustomPropertyViewComponent,
        BuffViewComponent,
        BattleTimelineComponent,
        BulletComponent,
        CollisionViewComponent,
        ChargeViewComponent,
        BattleAnimationComponent,
        BattleImpactComponent,
        PetViewComponent,
        TotemViewComponent,

        #region SmallPet
        //属于SmallPet持有者
        SmallPetComponent,
        //属于SmallPet
        SmallPetMoveComponent,
        SmallPetAnimationComponent,
        #endregion
    }
}
